home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / games / slash6.zip / MAKEFILE < prev    next >
Text File  |  1995-02-14  |  6KB  |  140 lines

  1. #       SCCS Id: @(#)Makefile.dat  3.1   93/04/25
  2. #       Copyright (c) NetHack PC Development Team 1992, 1993.
  3. #       NetHack may be freely redistributed.  See license for details.
  4. #
  5. # PC NetHack 3.1 Data Files Makefile for NDMAKE and MSC >= 6.0ax, or
  6. # MSVC >= 1.0, or DGJPP 1.9.
  7.  
  8. DAT     = ..\dat
  9. INCL    = ..\include
  10. UTL     = ..\util
  11.  
  12. default: all
  13.  
  14. all:    $(DAT)\data         $(DAT)\rumors       $(DAT)\dungeon \
  15.     $(DAT)\oracles      $(DAT)\quest.dat    $(DAT)\sp_lev.tag
  16.  
  17. $(UTL)\utility.tag: $(UTL)\*.c $(UTL)\*.l $(UTL)\*.y $(INCL)\*.h
  18.     @echo You must "make all" in $(UTL) first.
  19.     @attrib .foo
  20.  
  21. $(DAT)\data:    $(UTL)\utility.tag    $(DAT)\data.bas
  22.     $(UTL)\makedefs -d
  23.  
  24. $(DAT)\rumors:  $(UTL)\utility.tag    $(DAT)\rumors.tru   $(DAT)\rumors.fal
  25.     $(UTL)\makedefs -r
  26.  
  27. $(DAT)\quest.dat: $(UTL)\utility.tag  $(DAT)\quest.txt
  28.     $(UTL)\makedefs -q
  29.  
  30. $(DAT)\oracles: $(UTL)\utility.tag    $(DAT)\oracles.txt
  31.     $(UTL)\makedefs -h
  32.  
  33. #
  34. # Note: `options` should be created via date.h target in ..\src\makefile
  35. #
  36. $(DAT)\options: $(UTL)\utility.tag    $(INCL)\config.h    $(INCL)\pcconf.h
  37.     $(UTL)\makedefs -v
  38.  
  39. $(DAT)\sp_lev.tag: $(UTL)\utility.tag $(DAT)\bigroom.des  $(DAT)\castle.des \
  40.     $(DAT)\endgame.des $(DAT)\gehennom.des $(DAT)\knox.des     \
  41.     $(DAT)\medusa.des  $(DAT)\oracle.des   $(DAT)\tower.des    \
  42.     $(DAT)\yendor.des  $(DAT)\arch.des     $(DAT)\barb.des     \
  43.     $(DAT)\caveman.des $(DAT)\elf.des      $(DAT)\healer.des   \
  44.     $(DAT)\knight.des  $(DAT)\priest.des   $(DAT)\rogue.des    \
  45.     $(DAT)\samurai.des $(DAT)\tourist.des  $(DAT)\valkyrie.des \
  46.     $(DAT)\wizard.des  $(DAT)\monk.des     $(DAT)\dopp.des     \
  47.     $(DAT)\blkmar.des  $(DAT)\lycn.des     $(DAT)\flame.des    \
  48.     $(DAT)\caves.des  $(DAT)\dragons.des     $(DAT)\giants.des    \
  49.     $(DAT)\kobold-1.des  $(DAT)\kobold-2.des     $(DAT)\lich.des    \
  50.     $(DAT)\mall-1.des  $(DAT)\mall-2.des     $(DAT)\nymph.des    \
  51.     $(DAT)\rats.des  $(DAT)\spiders.des     $(DAT)\stor-1.des    \
  52.     $(DAT)\stor-2.des  $(DAT)\stor-3.des     \
  53.     $(DAT)\ice.des     $(DAT)\slayer.des   
  54.     $(UTL)\lev_comp $(DAT)\bigroom.des
  55.     $(UTL)\lev_comp $(DAT)\castle.des
  56.     $(UTL)\lev_comp $(DAT)\endgame.des
  57.     $(UTL)\lev_comp $(DAT)\gehennom.des
  58.     $(UTL)\lev_comp $(DAT)\knox.des
  59.     $(UTL)\lev_comp $(DAT)\mines.des
  60.     $(UTL)\lev_comp $(DAT)\medusa.des
  61.     $(UTL)\lev_comp $(DAT)\oracle.des
  62.     $(UTL)\lev_comp $(DAT)\tower.des
  63.     $(UTL)\lev_comp $(DAT)\yendor.des
  64.     $(UTL)\lev_comp $(DAT)\arch.des
  65.     $(UTL)\lev_comp $(DAT)\barb.des
  66.     $(UTL)\lev_comp $(DAT)\caveman.des
  67.     $(UTL)\lev_comp $(DAT)\elf.des
  68.     $(UTL)\lev_comp $(DAT)\healer.des
  69.     $(UTL)\lev_comp $(DAT)\knight.des
  70.     $(UTL)\lev_comp $(DAT)\priest.des
  71.     $(UTL)\lev_comp $(DAT)\rogue.des
  72.     $(UTL)\lev_comp $(DAT)\samurai.des
  73.     $(UTL)\lev_comp $(DAT)\tourist.des
  74.     $(UTL)\lev_comp $(DAT)\valkyrie.des
  75.     $(UTL)\lev_comp $(DAT)\wizard.des
  76.     $(UTL)\lev_comp $(DAT)\blkmar.des
  77.     $(UTL)\lev_comp $(DAT)\monk.des
  78.     $(UTL)\lev_comp $(DAT)\dopp.des
  79.     $(UTL)\lev_comp $(DAT)\lycn.des
  80.     $(UTL)\lev_comp $(DAT)\flame.des  
  81.     $(UTL)\lev_comp $(DAT)\ice.des  
  82.     $(UTL)\lev_comp $(DAT)\slayer.des  
  83.     
  84.     $(UTL)\lev_comp $(DAT)\caves.des  
  85.     $(UTL)\lev_comp $(DAT)\dragons.des  
  86.     $(UTL)\lev_comp $(DAT)\giants.des  
  87.     $(UTL)\lev_comp $(DAT)\kobold-1.des  
  88.     $(UTL)\lev_comp $(DAT)\kobold-2.des  
  89.     $(UTL)\lev_comp $(DAT)\lich.des  
  90.     $(UTL)\lev_comp $(DAT)\mall-1.des  
  91.     $(UTL)\lev_comp $(DAT)\mall-2.des  
  92.     $(UTL)\lev_comp $(DAT)\nymph.des  
  93.     $(UTL)\lev_comp $(DAT)\rats.des  
  94.     $(UTL)\lev_comp $(DAT)\spiders.des  
  95.     $(UTL)\lev_comp $(DAT)\stor-1.des  
  96.     $(UTL)\lev_comp $(DAT)\stor-2.des  
  97.     $(UTL)\lev_comp $(DAT)\stor-3.des  
  98.     echo sp_levs done > $(DAT)\sp_lev.tag
  99.  
  100. $(DAT)\dungeon: $(UTL)\utility.tag  $(DAT)\dungeon.def
  101.     $(UTL)\makedefs -e
  102.     $(UTL)\dgn_comp $(DAT)\dungeon.pdf
  103.  
  104. clean: spotless
  105.  
  106. spotless:
  107.     if exist $(DAT)\?-fill?.lev     del $(DAT)\?-fill?.lev
  108.     if exist $(DAT)\?-goal.lev      del $(DAT)\?-goal.lev
  109.     if exist $(DAT)\?-locate.lev    del $(DAT)\?-locate.lev
  110.     if exist $(DAT)\?-start.lev     del $(DAT)\?-start.lev
  111.     if exist $(DAT)\air.lev         del $(DAT)\air.lev
  112.     if exist $(DAT)\asmodeus.lev    del $(DAT)\asmodeus.lev
  113.     if exist $(DAT)\astral.lev      del $(DAT)\astral.lev
  114.     if exist $(DAT)\baalz.lev       del $(DAT)\baalz.lev
  115.     if exist $(DAT)\bigroom.lev     del $(DAT)\bigroom.lev
  116.     if exist $(DAT)\castle.lev      del $(DAT)\castle.lev
  117.     if exist $(DAT)\data            del $(DAT)\data
  118.     if exist $(DAT)\dungeon         del $(DAT)\dungeon
  119.     if exist $(DAT)\dungeon.pdf     del $(DAT)\dungeon.pdf
  120.     if exist $(DAT)\earth.lev       del $(DAT)\earth.lev
  121.     if exist $(DAT)\fakewiz?.lev    del $(DAT)\fakewiz?.lev
  122.     if exist $(DAT)\fire.lev        del $(DAT)\fire.lev
  123.     if exist $(DAT)\juiblex.lev     del $(DAT)\juiblex.lev
  124.     if exist $(DAT)\medusa-?.lev    del $(DAT)\medusa-?.lev
  125.     if exist $(DAT)\mine*.lev       del $(DAT)\mine*.lev
  126.     if exist $(DAT)\*.lev           del $(DAT)\*.lev
  127.     
  128.     if exist $(DAT)\options         del $(DAT)\options
  129.     if exist $(DAT)\oracle.lev      del $(DAT)\oracle.lev
  130.     if exist $(DAT)\oracles         del $(DAT)\oracles
  131.     if exist $(DAT)\orcus.lev       del $(DAT)\orcus.lev
  132.     if exist $(DAT)\rumors          del $(DAT)\rumors
  133.     if exist $(DAT)\quest.dat       del $(DAT)\quest.dat
  134.     if exist $(DAT)\sanctum.lev     del $(DAT)\sanctum.lev
  135.     if exist $(DAT)\tower?.lev      del $(DAT)\tower?.lev
  136.     if exist $(DAT)\valley.lev      del $(DAT)\valley.lev
  137.     if exist $(DAT)\water.lev       del $(DAT)\water.lev
  138.     if exist $(DAT)\wizard?.lev     del $(DAT)\wizard?.lev
  139.     if exist $(DAT)\sp_lev.tag      del $(DAT)\sp_lev.tag
  140.